.x-form-invalid-custom, textarea.x-form-invalid-custom {
    border-color:#CC3300;
    background-position: 0 0;
    background-color: #FFFFFF;
    background-repeat: repeat-x;
}

.x-action-col-icon {
    margin: 0 1px;
}

.x-item-disabled{
	opacity:0.4;
}

.x-panel-header{
   font-size: 13px !important;
}

.x-btn button{
	font-size: 12px;
	font-family: tahoma;
}

.x-grid3-hd-row td {
    font-size: 12px;
    font-family: tahoma;
}

.silk_accept            {background-image: url("../images/silk/accept.png") !important;}
.silk_add               {background-image: url("../images/silk/add.png");}
.silk_arrow_down        {background-image: url("../images/silk/arrow_down.png");}
.silk_arrow_left        {background-image: url("../images/silk/arrow_left.png");}
.silk_arrow_right       {background-image: url("../images/silk/arrow_right.png");}
.silk_arrow_rotate_anticlockwise    {background-image: url("../images/silk/arrow_rotate_anticlockwise.png");}
.silk_arrow_rotate_clockwise        {background-image: url("../images/silk/arrow_rotate_clockwise.png");}
.silk_arrow_up          {background-image: url("../images/silk/arrow_up.png") !important;}
.silk_attach            {background-image: url("../images/silk/attach.png") !important;}
.silk_book_open         {background-image: url("../images/silk/book_open.png") !important;}
.silk_camera            {background-image: url("../images/silk/camera.png") !important;}
.silk_camera_small      {background-image: url("../images/silk/camera_small.png") !important;}
.silk_cancel            {background-image: url("../images/silk/cancel.png");}
.silk_cd                {background-image: url("../images/silk/cd.png") !important;}
.silk_chart_bar         {background-image: url("../images/silk/chart_bar.png") !important;}
.silk_comment           {background-image: url("../images/silk/comment.png");}
.silk_cross             {background-image: url("../images/silk/cross.png");}
.silk_delete            {background-image: url("../images/silk/delete.png");}
.silk_disk              {background-image: url("../images/silk/disk.png");}
.silk_disk_multiple     {background-image: url("../images/silk/disk_multiple.png") !important;}
.silk_error             {background-image: url("../images/silk/error.png");}
.silk_exclamation       {background-image: url("../images/silk/exclamation.png");}
.silk_find              {background-image: url("../images/silk/find.png") !important;}
.silk_flag_blue         {background-image: url("../images/silk/flag_blue.png") !important;}
.silk_image             {background-image: url("../images/silk/image.png") !important;}
.silk_image_add         {background-image: url("../images/silk/image_add.png") !important;}
.silk_images            {background-image: url("../images/silk/images.png") !important;}
.silk_information       {background-image: url("../images/silk/information.png") !important;}
.silk_key               {background-image: url("../images/silk/key.png");}
.silk_lock              {background-image: url("../images/silk/lock.png") !important;}
.silk_lock_open         {background-image: url("../images/silk/lock_open.png");}
.silk_magnifier         {background-image: url("../images/silk/magnifier.png");}
.silk_magnifier_zoom_in {background-image: url("../images/silk/magnifier_zoom_in.png");}
.silk_newspaper         {background-image: url("../images/silk/newspaper.png") !important;}
.silk_page_copy         {background-image: url("../images/silk/page_copy.png") !important;}
.silk_page_white_camera {background-image: url("../images/silk/page_white_camera.png") !important;}
.silk_page_white_edit   {background-image: url("../images/silk/page_white_edit.png") !important;}
.silk_pencil            {background-image: url("../images/silk/pencil.png") !important;}
.silk_picture_link      {background-image: url("../images/silk/picture_link.png") !important;}
.silk_printer           {background-image: url("../images/silk/printer.png");}
.silk_report_picture    {background-image: url("../images/silk/report_picture.png") !important;}
.silk_resultset_refresh {background-image: url("../images/silk/resultset_refresh.png") !important;}
.silk_tag_blue          {background-image: url("../images/silk/tag_blue.png") !important;}
.silk_tag_green         {background-image: url("../images/silk/tag_green.png") !important;}
.silk_textfield_rename  {background-image: url("../images/silk/textfield_rename.png");}
.silk_tick              {background-image: url("../images/silk/tick.png");}
.silk_zoom              {background-image: url("../images/silk/zoom.png");}
.silk_user              {background-image: url("../images/silk/user.png") !important;}
.silk_user_add          {background-image: url("../images/silk/user_add.png") !important;}
.silk_user_delete       {background-image: url("../images/silk/user_delete.png") !important;}
.silk_user_green        {background-image: url("../images/silk/user_green.png") !important;}
.silk_user_suit         {background-image: url("../images/silk/user_suit.png") !important;}
.silk_group             {background-image: url("../images/silk/group.png") !important;}
.silk_group_add         {background-image: url("../images/silk/group_add.png") !important;}
.silk_group_delete      {background-image: url("../images/silk/group_delete.png") !important;}
.silk_group_link        {background-image: url("../images/silk/group_link.png") !important;}
.silk_page_key          {background-image: url("../images/silk/page_key.png") !important;}
.silk_time          {background-image: url("../images/silk/time.png") !important;}

.flag_ar {background-image: url("../images/flag/ar.png");}
.flag_bo {background-image: url("../images/flag/bo.png");}
.flag_br {background-image: url("../images/flag/br.png");}
.flag_cl {background-image: url("../images/flag/cl.png");}
.flag_co {background-image: url("../images/flag/co.png");}
.flag_cr {background-image: url("../images/flag/cr.png");}
.flag_ec {background-image: url("../images/flag/ec.png");}
.flag_es {background-image: url("../images/flag/es.png");}
.flag_hn {background-image: url("../images/flag/hn.png");}
.flag_it {background-image: url("../images/flag/it.png");}
.flag_mx {background-image: url("../images/flag/mx.png");}
.flag_ni {background-image: url("../images/flag/ni.png");}
.flag_pa {background-image: url("../images/flag/pa.png");}
.flag_pe {background-image: url("../images/flag/pe.png");}
.flag_pl {background-image: url("../images/flag/pl.png");}
.flag_pr {background-image: url("../images/flag/pr.png");}
.flag_pt {background-image: url("../images/flag/pt.png");}
.flag_py {background-image: url("../images/flag/py.png");}
.flag_sv {background-image: url("../images/flag/sv.png");}
.flag_uy {background-image: url("../images/flag/uy.png");}
.flag_ve {background-image: url("../images/flag/ve.png");}

.images-view {
	white-space: nowrap;
    border-color: #8DB2E3;       
    border-style: solid;
    border-width: 1px;
    padding: 2px;
    background-color: white;
}

.images-view-horizontal{
    overflow-x: scroll;
    overflow-y: auto; 
}

.images-view-vertical{
    overflow-x: auto;
    overflow-y: scroll;
}

.images-view-standard{
    overflow-x: auto;
    overflow-y: scroll;
}

.thumb{
    position:relative;  
}

.images-view-horizontal .thumb{
    height:100px;/*fixed height, so the inside img fits*/
    min-width: 100px;
}

.images-view-vertical .thumb{
    width:139px;
    margin-right:auto;
    margin-left: auto;
    min-height: 75px;
}

.images-view-standard .thumb{
    min-width:210px;
    margin-right:auto;
    margin-left: auto;
}


.images-view-horizontal .thumb img {
    vertical-align: middle;/*fit into container div*/
    height: 100px;/*fit into container div*/
}

.images-view-vertical .thumb img {
    /*width: 100%;*//*fit into container div*//*NICO - para no ajustar a lo ancho comentar*/
    width:139px;//*NICO: para no sobrepasar el ancho del contenedor*/
    /*height: 100px;/*NICO: no estaba esta linea*/    
}

.images-view-standard .thumb img {
    max-height: 139px;
    min-height: 139px;
}

.images-view .thumb {
    /*background: none repeat scroll 0 0 #DDDDDD;*//*NICO: le saque el fondo gris*/
    padding: 0px;
}

.images-view-horizontal .thumb-wrap{
    display:inline-block;
/*    max-width: 350px;*/
}

.images-view-vertical .thumb-wrap{
    float: left;
    max-width: 145px;
}

.images-view-standard .thumb-wrap{
    float: left;
}

.images-view .thumb-wrap .thumb-action{
	position:absolute;
	left:0px;
	top: 0px;
	padding:1px;
	
	/*fondo transparente*/
	background-color: rgba(255,255,255,0.7);
	
	/*display: none;*/ /*Actions visibles onhover: Solucion sin transicion*/
	
	/*COMENTAR EN CASO DE PROBLEMAS DE PERFORMANCE*/
		/*esquinas redondeadas*/
		-moz-border-radius-bottomright: 5px;
	    border-bottom-right-radius: 5px;
	    
	    /*sombra*/
	    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	   
	   /*Fade Out*/
	    opacity: 0;
	    -moz-transition: opacity .25s linear, visibility .1s linear .5s;
	    -webkit-transition: opacity .25s linear, visibility .1s linear .5s;
	    -o-transition: opacity .25s linear, visibility .1s linear .5s;
	    transition: opacity .25s linear, visibility .1s linear .5s;
	    visibility: hidden;
    /*COMENTAR EN CASO DE PROBLEMAS DE PERFORMANCE*/
}

.images-view .thumb-wrap {
    text-align:center;
    margin: 2px 0 2px 2px;
    padding: 1px;
    border: 1px solid #EFEFEF;
    /*max-width: 190px;*/
    position:relative;
}

.thumb-wrap:hover .thumb-action{ 
    /*display : block;*/ /*Actions visibles onhover: Solucion sin transicion*/
    
    /*COMENTAR EN CASO DE PROBLEMAS DE PERFORMANCE*/
    /*Fade In*/
	    opacity: 1;
	    -moz-transition: opacity .1s linear, visibility .1s linear;
	    -webkit-transition: opacity .1s linear, visibility .1s linear;
	    -o-transition: opacity .1s linear, visibility .1s linear;
	    transition: opacity .1s linear, visibility .1s linear;
	    visibility: visible;
    /*COMENTAR EN CASO DE PROBLEMAS DE PERFORMANCE*/
}

.images-view .thumb-wrap span {
    display: block;
    overflow: hidden;
    text-align: center;
}

.images-view .x-view-over {
    background: url("../ext/resources/images/default/grid/row-over.gif") repeat-x scroll left top #EFEFEF;
    border: 1px solid #DDDDDD;
    padding: 1px;
}
.images-view .x-view-selected {
    background: url("selected.gif") no-repeat scroll right bottom #EFF5FB;
    border: 1px solid #99BBE8;
    padding: 1px;
}
.images-view .x-view-selected .thumb {
    background: none repeat scroll 0 0 transparent;
}
.images-view .loading-indicator {
    background-image: url("../ext/resources/images/default/grid/loading.gif");
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 11px;
    margin: 10px;
    padding-left: 20px;
}